three-peak mountain snowflake - French English Dictionary